﻿using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Data;
using NGI_BaseDatos;
using NGI_Entidades;

namespace NGI_Logica
{
    public class CategoriasIVA
    {
        public static ArrayList CargarActivos()
        {
            ArrayList ListadoCategoriasIVA;

            DataTable dt = BaseDatos.Traer("proc_ObtenerCategoriasIVAActivas");
            if (dt.Rows.Count == 0)
                return new ArrayList();

            ListadoCategoriasIVA = new ArrayList();
            foreach (DataRow dr in dt.Rows)
            {
                CategoriaIVA unaCategoria = CategoriaIVA.CategoriaExistente(Convert.ToInt32(dr["ID"].ToString()), dr["Nombre"].ToString(), Convert.ToBoolean(dr["Activo"].ToString()));
                ListadoCategoriasIVA.Add(unaCategoria);
            }

            return ListadoCategoriasIVA;
        }
    }
}
